shut oneself away in - Francés Inglés Diccionario